Search criteria: scientific name =
Ptilostomis ocellifera
Photo © by
Libby & Rick Avis
Ptilostomis ocellifera
Caddisfly
Photo © by
Libby & Rick Avis
Ptilostomis ocellifera
Caddisfly